package com.dragon.blelibrary.events;


public enum BleEventType implements BleEventImp {
    /**蓝牙打开*/
    BLUETOOTH_ON,
    /**蓝牙关闭*/
    BLUETOOTH_OFF,
    /**ble错误了*/
    BLE_ERROR,
    /**发送的数据*/
    BLE_RAW_SENT,
    /**接受的数据*/
    BLE_RAW_RECEIVED,
    /**连接成功(未使能)*/
    BLE_CONNECTED_NO_NOTIFY,
    /**连接成功(使能完成的)*/
    STATE_CONNECTED,
    /**
     * 连接断开
     * 第一个参数是{@link BleConnectParam}对象,里面有对应的断开次数，是否连接成功过，超时断开，重连策略
     * 没有参数，表示用的是无参数配置的连接方法（旧方法)
     *
     * */
    STATE_DISCONNECTED,
    /**蓝牙开关结束*/
    BLE_OFF_ON_END,
    /**绑定中*/
    BLE_BONDING,
    /**绑定完成*/
    BLE_BONDED,
    /**电量*/
    BatteryValue,
    MTU,
    /**连接超时*/
    BLE_CONNECT_TIME_OUT

}
